Big Huge Thesaurus

Tectona grandis

noun